namespace Admin2025.Application.Contracts.Configuration;

public class JwtSettings
{
    public string Issuer { get; set; } = null!;
    public string Audience { get; set; } = null!;
    public string SecretKey { get; set; } = null!;
    public int ExpireMinutes { get; set; } = 120; // Token 有效期（分钟）
    public int ClockSkewSeconds { get; set; } = 60; // 容忍的时钟偏移（秒）
    public int RefreshTokenExpireMinutes { get; set; } = 1440; // 如需支持RefreshToken
}